"""
頁面的字段的組成是由：
1. 報表的配置
2. 額外添加的字段合成 （ex：日期、時段等等）
### 基礎事件分析key為EVENT_ID
{"key": "withdraw", "value": "提現分析"},
"""


def get_base_event_key_mapper(index, event_rule):
    event_value = event_rule.get('rule', {}).get('aggs', {}).get('values', [])
    key_mapper = [{'key': value['value_id'], 'name': value['value_name']} for value in event_value]
    return key_mapper
